package com.lanou3g.service;

import java.util.List;

import com.lanou3g.bean.Admin;
import com.lanou3g.bean.Menu;
import com.lanou3g.util.Result;


public interface AdminService {
	
	//根据用户名和密码查看是否有这个用户.
	public Admin findAdminByUsernameAndPassword(String username,String password);
	
	//根据角色id获取菜单列表
	public List<Menu> getMenusByRoleId(Integer roleId);
	
	//更新用户信息
	public int updateAdmin(Admin admin);
	
	//根据用户id查找用户
	public Admin findAdminById(Integer id);
	
	//获取所有的管理员
	public Result getAdminsByPage(Integer page, Integer limit);
	
	//根据username获取Admin
	public Admin getAdminByUsername(String username);
	
	//添加管理员
	public int insertAdmin(Admin admin);
	
	//删除指定id的Admin
	public int delAdminById(Integer id);
	
	//获取所有维修人员
	public List<Admin> getFixAdmins();
}
